from selenium import webdriver
from selenium.webdriver.common.by import By
import time

# 初始化Chrome浏览器
driver = webdriver.Chrome()

# 访问测试页面
driver.get("file:///F:/dowload%E4%B8%8B%E8%BD%BD/TestProject/TestProject/upload.html")
driver.maximize_window()

try:
    # 定位文件上传输入框
    file_input = driver.find_element(By.NAME, "uploadFile")

    # 使用send_keys()方法上传文件
    file_path = r"F:\TestProject\ss.txt"  # 替换为你的文件路径
 # 替换为你的文件路径
    file_input.send_keys(file_path)

    # 等待几秒观察结果
    time.sleep(3)

    # 截图保存
    driver.save_screenshot("file_upload.png")
    print("文件上传成功，截图已保存")

except Exception as e:
    print(f"操作失败：{e}")

finally:
    # 关闭浏览器
    driver.quit()